package com.gscitysfy.cus.drain.modules.command.dto;

import lombok.Data;

import javax.validation.constraints.NotNull;
import java.math.BigDecimal;

/**
 * @Author jiang_wen
 * @Date 2022/10/25 15:46
 * @Description TODO
 */
@Data
public class InstructTaskDto {

    @NotNull(message = "所属任务id不能为空")
    private Long cmKid;

    /**
     * 所属应急类型：车辆、队伍
     */
    private String type;

    /**
     * 发布人
     */
    private String publisher;

    /**
     * 发布时间
     */
    private String publishTime;

    /**
     * 积水深度
     */
    private BigDecimal pondingDepth;

    /**
     * 险情地址
     */
    private String address;

    /**
     * 指令状态
     */
    private String status;

    /**
     * 是否到达现场
     */
    private Boolean arriveFlag;

    /**
     * 到达现场时间
     */
    private String arriveTime;

    /**
     * 计时器
     */
    private Long timer;

    /**
     * 上报问题详情
     */
    private String problemDetail;

    /**
     * 附件id
     */
    private Long fileId;

    /**
     * 是否关闭
     */
    private Boolean closeFlag;

    /**
     * 是否中止任务
     */
    private Boolean suspendFlag;

    /**
     * 发布人手机号
     */
    private String publisherPhone;
}
